500 |
How can I change the foreground color of the HTML text or caption of the bar in the chart
|
499 |
How can I assign a tooltip to a bar in the chart
|
498 |
How can I vertically align the HTML text or caption of the bar in the chart
|
497 |
How can I align the HTML text or caption of the bar in the chart
|
496 |
How can I assign a text or some HTML caption to a bar in the chart
|
495 |
How can I change the ending date of the bar in the chart
|
494 |
How can I change the starting date of the bar in the chart
|
493 |
How can I change the style or the name of the bar in the chart
|
492 |
How can I access properties and methods of the bar in the chart
|
491 |
How can I remove all bars in the item
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems LOCAL h oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Columns():Add("Task") oGantt:Chart():FirstVisibleDate := "01/01/2001" oItems := oGantt:Items() h := oItems:AddItem("Task 1") oItems:AddBar(h,"Task","01/02/2001","01/04/2001","K1") oItems:ClearBars(h) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
490 |
How can I remove a bar from the chart
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems LOCAL h oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Columns():Add("Task") oGantt:Chart():FirstVisibleDate := "01/01/2001" oItems := oGantt:Items() h := oItems:AddItem("Task 1") oItems:AddBar(h,"Task","01/02/2001","01/04/2001","K1") oItems:RemoveBar(h,"K1") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
489 |
How can I add a bar and some text inside, in the chart area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Columns():Add("Task") oGantt:Chart():FirstVisibleDate := "01/01/2001" oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Task 1"),"Task","01/02/2001","01/06/2001",," to do ") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
488 |
How can I add a bar and some text inside, in the chart area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Columns():Add("Task") oGantt:Chart():FirstVisibleDate := "01/01/2001" oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Task 1"),"Task","01/02/2001","01/06/2001",,"<bgcolor=FF0000> to do </bgcolor>") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
487 |
How can I add an anchor or a hyperline in the chart area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Columns():Add("Task") oGantt:Chart():FirstVisibleDate := "01/01/2001" oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Task 1"),"","01/02/2001","01/14/2001",,"just a <a1>link</a>") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
486 |
How can I add some text or captions in the chart area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Columns():Add("Task") oGantt:Chart():FirstVisibleDate := "01/01/2001" oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Task 1"),"","01/02/2001","01/14/2001",,"just a <b>caption</b>") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
485 |
How can I add a bar in the chart area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Columns():Add("Task") oGantt:Chart():FirstVisibleDate := "01/01/2001" oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Task 1"),"Task","01/02/2001","01/04/2001") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
484 |
Is there any option to put a picture or an icon to the thumb part of the scroll bar
|
483 |
How can I scroll fast the chart, or page by page
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") oGantt:ScrollHeight := 20 oGantt:ScrollButtonWidth := 20 oGantt:AllowChartScrollPage := .T. oGantt:SetProperty("ScrollPartCaption",2/*exHChartScroll*/,2048/*exLeftB5Part*/,"<img>1</img>") oGantt:SetProperty("ScrollPartCaption",2/*exHChartScroll*/,32/*exRightB1Part*/,"<img>2</img>") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
482 |
How can I scroll fast the chart, or page by page
|
481 |
How can I scroll fast the chart, or page by page
|
480 |
How can I display years, from 3 to 3
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oLevel oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():UnitWidth := 64 oLevel := oGantt:Chart():Level(0) oLevel:Label := "<%yyyy%>" oLevel:Unit := 0/*exYear*/ oLevel:Count := 3 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
479 |
How can I display years
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oLevel oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():UnitWidth := 64 oLevel := oGantt:Chart():Level(0) oLevel:Label := "<%yy%>" oLevel:Unit := 0/*exYear*/ oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
478 |
How can I display years
|
477 |
How can I display months, from 3 to 3
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oLevel oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Chart():LevelCount := 2 oGantt:Chart():UnitWidth := 64 oGantt:Chart():Level(0):Label := 1 oLevel := oGantt:Chart():Level(1) oLevel:Label := "<%mmmm%>" oLevel:Unit := 16/*exMonth*/ oLevel:Count := 3 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
476 |
How can I display months
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oLevel oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():UnitWidth := 64 oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 1 oLevel := oGantt:Chart():Level(1) oLevel:Label := "<%mmmm%>/<%yy%>" oLevel:Unit := 16/*exMonth*/ oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
475 |
How can I display months
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():UnitWidth := 64 oGantt:Chart():Level(0):Label := 1 oGantt:Chart():Level(1):Label := 16 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
474 |
How can I display weeks
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():UnitWidth := 64 oGantt:Chart():Level(0):Label := 17 oGantt:Chart():Level(1):Label := 256 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
473 |
How can I display weeks
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 17 oGantt:Chart():Level(1):Label := "<%ww%>" oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
472 |
How can I display days, from 2 to 2
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oLevel oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 256 oLevel := oGantt:Chart():Level(1) oLevel:Label := "<%dd%>" oLevel:Count := 2 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
471 |
How can I display days
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 256 oGantt:Chart():Level(1):Label := "<%dd%>" oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
470 |
How can I display days
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 256 oGantt:Chart():Level(1):Label := 4096 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
469 |
How can I display hours, from 6 to 6
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oLevel oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():FirstVisibleDate := "00:00" oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 4096 oLevel := oGantt:Chart():Level(1) oLevel:Label := "<%hh%>" oLevel:Count := 6 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
468 |
How can I display hours
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 4096 oGantt:Chart():Level(1):Label := "<%hh%>" oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
467 |
How can I display hours
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 4096 oGantt:Chart():Level(1):Label := 65536 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
466 |
How can I display minutes, from 15 to 15
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oLevel oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():FirstVisibleDate := "00:00" oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 65536 oLevel := oGantt:Chart():Level(1) oLevel:Label := "<%nn%>" oLevel:Count := 15 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
465 |
How can I display minutes
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 65536 oGantt:Chart():Level(1):Label := "<%nn%>" oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
464 |
How can I display minutes
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():UnitWidth := 64 oGantt:Chart():Level(0):Label := 65536 oGantt:Chart():Level(1):Label := 1048576 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
463 |
How can I display seconds, from 15 to 15
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oLevel oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():FirstVisibleDate := "00:00" oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 1048576 oLevel := oGantt:Chart():Level(1) oLevel:Label := "<%ss%>" oLevel:Count := 15 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
462 |
How can I display seconds
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 1048576 oGantt:Chart():Level(1):Label := "<%ss%>" oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
461 |
How can I display seconds
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):Label := 1048576 oGantt:Chart():Level(1):Label := 16777216 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
460 |
How can I align the text being shown in the chart's header
|
459 |
How can I hide the tooltip being displayed in the chart's header
|
458 |
How can I change the tooltip being displayed in the chart's header
|
457 |
How can I change the visual appearance of the chart's header, where levels are displayed, using your EBN files
|
456 |
How can I change the level's foreground color in the chart
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):SetProperty("ForeColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,0,0 } ) , .F. )) oGantt:Chart():Level(1):SetProperty("ForeColor",AutomationTranslateColor( GraMakeRGBColor ( { 0,0,255 } ) , .F. )) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
455 |
How can I change the level's background color in the chart
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(0):SetProperty("BackColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,0,0 } ) , .F. )) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
454 |
How can I save data on XML format
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
453 |
How can I load data on XML format
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
452 |
How can I add icons or pictures to the scale or zoom area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oChart LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:SetProperty("HTMLPicture","pic1","c:\exontrol\images\zipdisk.gif") oGantt:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") oChart := oGantt:Chart() oChart:OverviewHeight := 48 oChart:OverviewVisible := -1/*exOverviewShowAll*/ oChart:AllowOverviewZoom := -1/*exZoomOnRClick*/ oChart:OverviewZoomCaption := "Year|½Year|¼Year|<img>3</img> Week|Third|<img>2</img> Day|<img>pic1</img>|Hour|Min|Sec" oChart:SetProperty("Label",0/*exYear*/,"") oChart:SetProperty("Label",1/*exHalfYear*/,"") oChart:SetProperty("Label",2/*exQuarterYear*/,"") oChart:SetProperty("Label",17/*exThirdMonth*/,"") oChart:SetProperty("Label",65536/*exHour*/,"") oChart:SetProperty("Label",1048576/*exMinute*/,"") oChart:SetProperty("Label",16777216/*exSecond*/,"") oChart:OverviewZoomUnit := 52 oGantt:Columns():Add("") oItems := oGantt:Items() oItems:SetProperty("CellSingleLine",oItems:AddItem("Right click the Overview area and select a new scale"),0,0/*exCaptionWordWrap*/) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
451 |
How can I add icons or pictures to the scale or zoom area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oChart oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:SetProperty("HTMLPicture","pic1","c:\exontrol\images\zipdisk.gif") oGantt:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") oChart := oGantt:Chart() oChart:OverviewHeight := 48 oChart:OverviewVisible := -1/*exOverviewShowAll*/ oChart:AllowOverviewZoom := 1/*exAlwaysZoom*/ oChart:OverviewZoomCaption := "Year|½Year|¼Year|<img>3</img> Week|Third|<img>2</img> Day|<img>pic1</img>|Hour|Min|Sec" oChart:SetProperty("Label",0/*exYear*/,"") oChart:SetProperty("Label",1/*exHalfYear*/,"") oChart:SetProperty("Label",2/*exQuarterYear*/,"") oChart:SetProperty("Label",17/*exThirdMonth*/,"") oChart:SetProperty("Label",65536/*exHour*/,"") oChart:SetProperty("Label",1048576/*exMinute*/,"") oChart:SetProperty("Label",16777216/*exSecond*/,"") oChart:OverviewZoomUnit := 52 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
450 |
How can I change the width of the unit in the scale or zoom
|
449 |
How can I a scale or zoom of the chart, when right clicking the chart's header
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oChart LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") oChart := oGantt:Chart() oChart:OverviewVisible := -1/*exOverviewShowAll*/ oChart:AllowOverviewZoom := -1/*exZoomOnRClick*/ oChart:OverviewZoomCaption := "Year|½Year|¼Year|<img>3</img>Month|Third|<img>2</img>Week|<img>1</img>Day|Hour|Min|Sec" oChart:SetProperty("Label",0/*exYear*/,"") oChart:SetProperty("Label",1/*exHalfYear*/,"") oChart:SetProperty("Label",2/*exQuarterYear*/,"") oChart:SetProperty("Label",17/*exThirdMonth*/,"") oChart:SetProperty("Label",65536/*exHour*/,"") oChart:SetProperty("Label",1048576/*exMinute*/,"") oChart:SetProperty("Label",16777216/*exSecond*/,"") oChart:OverviewZoomUnit := 64 oGantt:Columns():Add("") oItems := oGantt:Items() oItems:SetProperty("CellSingleLine",oItems:AddItem("Right click the Overview area and select a new scale"),0,0/*exCaptionWordWrap*/) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
448 |
How can I a customize the scale or zoom of the chart
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oChart oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") oChart := oGantt:Chart() oChart:OverviewVisible := -1/*exOverviewShowAll*/ oChart:AllowOverviewZoom := 1/*exAlwaysZoom*/ oChart:OverviewZoomCaption := "Year|½Year|¼Year|<img>3</img>Month|Third|<img>2</img>Week|<img>1</img>Day|Hour|Min|Sec" oChart:SetProperty("Label",0/*exYear*/,"") oChart:SetProperty("Label",1/*exHalfYear*/,"") oChart:SetProperty("Label",2/*exQuarterYear*/,"") oChart:SetProperty("Label",17/*exThirdMonth*/,"") oChart:SetProperty("Label",65536/*exHour*/,"") oChart:SetProperty("Label",1048576/*exMinute*/,"") oChart:SetProperty("Label",16777216/*exSecond*/,"") oChart:OverviewZoomUnit := 64 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
447 |
How can I a scale or zoom the chart at runtime
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oChart oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") oChart := oGantt:Chart() oChart:OverviewVisible := -1/*exOverviewShowAll*/ oChart:AllowOverviewZoom := 1/*exAlwaysZoom*/ oChart:OverviewZoomCaption := "½Year|¼Year|<img>3</img>Month|Third|<img>2</img>Week|<img>1</img>Day|Hour|Min|Sec" oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
446 |
How can I a scale or zoom the chart at runtime
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oChart oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oChart := oGantt:Chart() oChart:OverviewVisible := -1/*exOverviewShowAll*/ oChart:AllowOverviewZoom := 1/*exAlwaysZoom*/ oChart:OverviewZoomUnit := 24 oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
445 |
How can I a programmatically select a date
|
444 |
How can I change the color to select a date, when clicking the chart's header
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():SetProperty("BackColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,255,255 } ) , .F. )) oGantt:Chart():SetProperty("MarkSelectDateColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,0,0 } ) , .F. )) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
443 |
How can I enable or disable selecting a date, when clicking the chart's header
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():SetProperty("BackColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,255,255 } ) , .F. )) oGantt:Chart():SetProperty("MarkSelectDateColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,255,255 } ) , .F. )) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
442 |
How can I specify the color or the stype for non working hours
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():UnitScale := 65536/*exHour*/ oGantt:Chart():SetProperty("PaneWidth",.F.,0) oGantt:Chart():NonworkingHours := 127 oGantt:Chart():NonworkingHoursPattern := 12/*exPatternYard*/ oGantt:Chart():SetProperty("NonworkingHoursColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,0,0 } ) , .F. )) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
441 |
How can I specify the pattern or the stype for non working hours
|
440 |
How can I specify the non working hours
|
439 |
How can I get the index of the level from the point or cursor
|
438 |
How can I get the link from the point or cursor
|
437 |
How can I check or verify if a date is a non working day
|
436 |
How can I check or verify if a date fits the chart's visible area
|
435 |
How can I add a remove all non working days
|
434 |
How can I add a remove a non working days
|
433 |
How can I add a custom non working days
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():NonworkingDays := 0 oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Chart():AddNonworkingDate("01/01/2001") oGantt:Chart():AddNonworkingDate("01/05/2001") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
432 |
How can hide the non working days
|
431 |
How can hide the non working days
|
430 |
How can I change the width of the links between bars
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LinksStyle := 0/*exLinkSolid*/ oGantt:Chart():LinksWidth := 2 oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Columns():Add("Column") oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Item 1"),"Task","01/02/2001","01/04/2001","B1") oItems:AddBar(oItems:AddItem("Item 2"),"Task","01/06/2001","01/14/2001","B2") oItems:AddLink("L1",oItems:FindItem("Item 1",0),"B1",oItems:FindItem("Item 2",0),"B2") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
429 |
How can I change the style for the links between bars
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():LinksStyle := 4/*exLinkDashDotDot*/ oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Columns():Add("Column") oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Item 1"),"Task","01/02/2001","01/04/2001","B1") oItems:AddBar(oItems:AddItem("Item 2"),"Task","01/06/2001","01/14/2001","B2") oItems:AddLink("L1",oItems:FindItem("Item 1",0),"B1",oItems:FindItem("Item 2",0),"B2") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
428 |
How can I change the color for the links between bars
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():SetProperty("LinksColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,0,0 } ) , .F. )) oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Columns():Add("Column") oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Item 1"),"Task","01/02/2001","01/04/2001","B1") oItems:AddBar(oItems:AddItem("Item 2"),"Task","01/06/2001","01/14/2001","B2") oItems:AddLink("L1",oItems:FindItem("Item 1",0),"B1",oItems:FindItem("Item 2",0),"B2") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
427 |
How can I hide the links between bars
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Columns():Add("Column") oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Item 1"),"Task","01/02/2001","01/04/2001","B1") oItems:AddBar(oItems:AddItem("Item 2"),"Task","01/06/2001","01/14/2001","B2") oItems:AddLink("L1",oItems:FindItem("Item 1",0),"B1",oItems:FindItem("Item 2",0),"B2") oGantt:Chart():ShowLinks := .F. oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
426 |
How can I display some grid line in the overview area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():OverviewVisible := -1/*exOverviewShowAll*/ oGantt:Chart():OverviewLevelLines := 0 oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Columns():Add("Column") oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Item 1"),"Task","01/02/2001","01/04/2001") oItems:AddBar(oItems:AddItem("Item 1"),"Task","01/06/2001","01/14/2001") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
425 |
How do I change the tooltip when the cursor hovers the overview area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():OverviewVisible := -1/*exOverviewShowAll*/ oGantt:Chart():OverviewToolTip := "Tooltip on the overview" oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Columns():Add("Column") oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Item 1"),"Task","01/02/2001","01/04/2001") oItems:AddBar(oItems:AddItem("Item 1"),"Task","01/06/2001","01/14/2001") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
424 |
How do I remove the tooltip when the cursor hovers the overview area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():OverviewVisible := -1/*exOverviewShowAll*/ oGantt:Chart():OverviewToolTip := "" oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Columns():Add("Column") oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Item 1"),"Task","01/02/2001","01/04/2001") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
423 |
How do I change the selection color in the overview area
|
422 |
How do I change the background color for the overview area
|
421 |
How do I specify the height for the overview area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():OverviewVisible := -1/*exOverviewShowAll*/ oGantt:Chart():OverviewHeight := 16 oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Columns():Add("Column") oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Item 1"),"Task","01/02/2001","01/04/2001") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
420 |
How do I show or hide the control's overview area
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():OverviewVisible := -1/*exOverviewShowAll*/ oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Columns():Add("Column") oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Item 1"),"Task","01/02/2001","01/04/2001") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
419 |
How do I get the bar from the point or cursor
|
418 |
How do I specify the color of pattern for non working days
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():NonworkingDays := 66 oGantt:Chart():NonworkingDaysPattern := 8/*exPatternVertical*/ oGantt:Chart():SetProperty("NonworkingDaysColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,0,0 } ) , .F. )) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
417 |
How do I specify the type of pattern for non working days
|
416 |
How do I specify the non working days
|
415 |
How do I specify the non working days
|
414 |
How do I add a predefined bar
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oItems oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():Bars():Add("CustomBar"):SetProperty("Color",AutomationTranslateColor( GraMakeRGBColor ( { 255,0,0 } ) , .F. )) oGantt:Chart():FirstVisibleDate := "01/01/2001" oGantt:Columns():Add("Column") oItems := oGantt:Items() oItems:AddBar(oItems:AddItem("Item 1"),"CustomBar","01/02/2001","01/04/2001") oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
413 |
How do I change the unit being displayed in the chart
|
412 |
How do I specify the prodefined tooltip being shown on the chart's header, when Zoom method is used
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():SetProperty("PaneWidth",.F.,0) oGantt:Chart():LevelCount := 2 oGantt:Chart():SetProperty("Label",1/*exHalfYear*/,"") oGantt:Chart():SetProperty("Label",2/*exQuarterYear*/,"") oGantt:Chart():SetProperty("Label",16/*exMonth*/,"<%m3%>") oGantt:Chart():SetProperty("LabelToolTip",16/*exMonth*/,"Tooltip: <%mmmm%>") oGantt:Chart():Zoom("01/01/2007","01/01/2008") oGantt:Chart():FirstVisibleDate := "01/01/2007" oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
411 |
How do I specify the prodefined labels being displayed on the chart, when Zoom method is used
|
410 |
How do I scale or zoom the chart to a specified range of date
|
409 |
How do I scale or zoom the chart to a specified range of date
|
408 |
How do I find the next date or previous date
|
407 |
How can I change the color for the grid lines in the chart
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt LOCAL oLevel oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():DrawGridLines := -1/*exAllLines*/ oGantt:Chart():LevelCount := 2 oLevel := oGantt:Chart():Level(1) oLevel:DrawGridLines := .T. oLevel:SetProperty("GridLineColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,0,0 } ) , .F. )) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
406 |
How can I draw, show or hide the grid lines in the chart
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():DrawGridLines := -1/*exAllLines*/ oGantt:Chart():LevelCount := 2 oGantt:Chart():Level(1):DrawGridLines := .T. oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
405 |
How do I change the color to highlight the today in the chart
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():SetProperty("MarkTodayColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,0,0 } ) , .F. )) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
404 |
How do I hide or stop highlighting the today area in the chart
#include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:Chart():SetProperty("BackColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,255,255 } ) , .F. )) oGantt:Chart():SetProperty("MarkTodayColor",AutomationTranslateColor( GraMakeRGBColor ( { 255,255,255 } ) , .F. )) oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
403 |
Is there any function to get the date in the format that I use for levels, to layout my chart's header
|
402 |
How can I get the date from the point, cursor
PROCEDURE OnMouseMove(oGantt,Button,Shift,X,Y) DevOut( Transform(oGantt:Chart:DateFromPoint(-1,-1),"") ) RETURN #include "AppEvent.ch" #include "ActiveX.ch" PROCEDURE Main LOCAL oForm LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL LOCAL oGantt oForm := XbpDialog():new( AppDesktop() ) oForm:drawingArea:clipChildren := .T. oForm:create( ,,{100,100}, {640,480},, .F. ) oForm:close := {|| PostAppEvent( xbeP_Quit )} oGantt := XbpActiveXControl():new( oForm:drawingArea ) oGantt:CLSID := "Exontrol.Gantt.1" /*{09C0C400-3A0F-4CD3-8B93-8D42FCE66726}*/ oGantt:create(,, {10,60},{610,370} ) oGantt:MouseMove := {|Button,Shift,X,Y| OnMouseMove(oGantt,Button,Shift,X,Y)} /*Occurs when the user moves the mouse.*/ oForm:Show() DO WHILE nEvent != xbeP_Quit nEvent := AppEvent( @mp1, @mp2, @oXbp ) oXbp:handleEvent( nEvent, mp1, mp2 ) ENDDO RETURN |
401 |
How can I show or hide the small ticker that shows up when the cursor hovers the chart area
|